package com.lijinquan.tank.abstractfactory;

import com.lijinquan.tank.*;

/**
 * Created by lijinquan on 2020/8/21.
 */
public abstract class GameFactory {

    public abstract BaseTank createTank(int x, int y, Dir dir,Group group, TankFrame tf);

    public abstract BaseBullet createBullet(int x, int y, Dir dir,Group group, TankFrame tf);

    public abstract BaseExplode createExplode(int x, int y, TankFrame tf);

}
